do something on sight - Turco Inglés Diccionario